Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F4 Colombia F2 Colombia F3 Colombia F4 Brazil F4 Brazil F6 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 El Salvador F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Ecuador F1 Germany F8 USA F3 (Plantation) Ecuador F6 Ecuador F2 Ecuador F3 Colombia F3 Colombia F4 Brazil F5 Colombia F2 USA F6 Colombia F4 Mexico F6 Colombia F5 Colombia F6 Colombia F1 Colombia F3 2002 Azalea Orthopedic Challenger - Tyler Credicard Mastercard Tennis Cup - Campos do Jordao Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Memorial Savigni - Sassuolo Copa Petrobras - Bogota Torneo Internacional Challenger Fila 2006 - Leon XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Hurricane Tennis Open - Bradenton I Manta Open - Manta Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov V Manta Open-Trofeo Ricardo Delgado Aray - Manta Porsche Open - Poznan BH Tenis Open International Cup 2008 - Belo Horizonte USTA Challenger of San Antonio - San Antonio Seguros Bolivar Open - Cali Schickendanz Open - Furth Music City Challenger - Nashville Wroclaw Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Seguros Bolivar Open - Bogota Turin Challenger Bogota Challenger Seguros Bolivar Open - Medellin Manta Challenger Brasilia Challenger IV Gramado Open de Tenis - Gramado Cali Challenger Bogota Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Quito Challenger Morocco Tennis Tour - Casablanca Sacramento Challenger VIII Trofeo Ciudad de Quito - Quito Tiburon Challenger Calabasas Challenger Medellin Challenger V Abierto Internacional de Salinas - Salinas The USTA Challenger at West End Racquet - Torrance 2002 Eddleman USTA Challenger - Birmingham Open Diputacion Ciudad de Pozoblanco - Cordoba VII Avierto Internacional de Salinas - Salinas Bogota Challenger Campos do Jordao Challenger Brasilia Challenger VI Trofeo Ciudad de Quito - Quito Quito Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Copa Petrobras Brazil - Belo Horizonte Calabasas Challenger Guayaquil Challenger Seguros Bolivar Open - Medellin Sao Paulo Challenger Bucaramanga Challenger VII Trofeo Ciudad de Quito - Quito Santiago Challenger San Jose Challenger Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Bancolombia Open - Cali VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Credicard Citi Mastercard Tennis Cup - Campos do Jordao Challenger Leon 2003 - Leon II Manta Open - Manta GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City JSM Challenger of Champaign - Urbana 13 BH Tennis Open International Cup - Belo Horizonte Pereira Challenger Ljubljana Open - Ljubljana Pereira Challenger Todi Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Cali Challenger Quito Challenger Tiburon Challenger San Luis Potosi Challenger - San Luis Potosi Bogota Challenger Guayaquil Challenger XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov Morelos Challenger USTA Comerica Challenger - Aptos Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Guadalajara Challenger Bancolombia Open - Bogota Santiago Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Heilbronn Challenger Nottingham Challenger XIII Trofeo Ciudad de Quito - Quito Sunrise Challenger Pharma Medico Open 2008 - Aarhus Copa Petrobras Bogota - Bogota Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami VIII Gramado Open - Gramado Barranquilla Challenger Guayaquil Challenger Copa Petrobras - Santiago San Luis Potosi Challenger III Isla de Lanzarote - Lanzarote Prostejov Challenger Furth Challenger Prague Challenger Medellin Challenger Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Kos Succhetti Tennis Cup - Cordenons Pereira Challenger XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Rennes Challenger Monterrey Challenger Ford Tennis Championships - Louisville Sao Paulo Challenger dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Talahassee Challenger Copa Petrobras Colombia - Bogota San Marino Challenger Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City Irving Challenger Seguros Bolivar Open - Bogota Cali Challenger Tallahassee Challenger Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Guayaquil Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tampere Challenger Caltanissetta Challenger Marburg Challenger Prague Challenger Scheveningen Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Barranquilla Challenger Cortina Challenger Fairfield Challenger Las Vegas Challenger Salinas Challenger Cali Challenger Bordeaux Challenger Carson Challenger Bogota Challenger Poprad Tatry Challenger Perugia Challenger Santo Domingo Challenger Tallahassee Challenger Le Gosier Challenger Guadalajara Challenger Bucaramanga Challenger Salinas Challenger Smith Barney Men's Challenger - Covington San Benedetto Challenger Monterrey Challenger Santo Domingo Challenger VI Abierto Internacional de Salinas - Salinas Newport Beach Challenger Furth Challenger Cali Challenger Manta Challenger San Benedetto Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Santiago Challenger Puerto Vallarta Challenger Medellin Challenger Sarasota Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Knoxville Challenger Canberra Challenger Knoxville Challenger Santo Domingo Challenger Indian Wells Challenger Savannah Challenger Kroger / St. Jude International - Memphis Turin Challenger Ludwigshafen Challenger Perugia Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Morelos Challenger Liberec Challenger Franklin Templeton Tennis Classic - Scottsdale Stockton Challenger Lisbon Challenger Bogota Challenger - Bogota Mexico City Challenger Monterrey Challenger Franklin Templeton Tennis Classic - Scottsdale Lima Challenger Guayaquil Challenger Columbus Challenger Bogota Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Adidas International - Sydney IX Trofeo Ciudad de Quito - Quito Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Cassis Challenger Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Bogota Challenger - Bogota USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Arizona Men's Tennis Championships - Scottsdale Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Polska Energia Open - Bytom Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The 'Fitz' Casino Challenger - Tunica 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona IV Challenger Ciudad De Guayaquil - Guayaquil Heilbronn Challenger Chennai Open - Chennai Millenium Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock Guayaquil Challenger Bangkok Challenger Bangkok Challenger Estoril Open - Estoril Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The Stella Artois Championships - London Salvador Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Recife Challenger Blumenau Challenger Medellin Challenger Alessandria Challenger BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Furth Challenger SAP Open - San Jose Bogota Challenger Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Bucaramanga Challenger If Stockholm Open - Stockholm Cali Challenger Sarasota Challenger Furth Challenger Perugia Challenger Marburg Challenger Cali Challenger Vicenza Challenger Bucaramanga Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur Chennai Open - Chennai Austrian Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Sunrise Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Leon Challenger Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch Bucaramanga Challenger Mercedes Cup - Stuttgart Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Barranquilla Challenger Brisbane International - Brisbane Heineken Open - Auckland Bogota Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich BB&T Atlanta Open - Atlanta China Open - Beijing Pereira Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Brasil Open - Sao Paulo If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Las Vegas Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna China Open - Beijing BMW Open - Munich Abierto Mexicano - Los Cabos AAPT Championships - Adelaide Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Manta Challenger Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Morelos Challenger Santos Challenger AEGON Championships - London Allianz Suisse Open - Gstaad AEGON Championships - London Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Morelos Challenger German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Champaign Challenger Salinas Challenger BMW Open - Munich UNICEF Open - 's Hertogenbosch Champaign Challenger Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Fergana Challenger PTT Thailand Open - Bangkok Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro AEGON International - Eastbourne San Luis Potosi Challenger Valencia Open - Valencia Almaty Challenger Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Irving Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Vancouver Challenger Campinas Challenger Suisse Open - Gstaad 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble SkiStar Swedish Open - Bastad Copa Kia - Santiago Guayaquil Challenger BMW Tennis Championship - Sunrise US Men's Clay Court Championship - Houston Voit Mexico City Open - Mexico City The 10tele.com Open - Nottingham Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart If Stockholm Open - Stockholm SAP Open - San Jose Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Citi Open - Washington Ecuador Open - Quito US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Pacific Life Open - Indian Wells Morelos Challenger Tallahassee Challenger NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Rogers Masters - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires Brisbane - Brisbane Australian Open - Melbourne Wimbledon - London Countrywide Classic - Los Angeles Wimbledon - London French Open - Paris Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad U.S. Open - New York NASDAQ-100 Open - Miami Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati French Open - Paris The Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Finals, Group D French Open (juniors) Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 U.S. Open (juniors) Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 Olympics - London